body
{
	margin: 0px;
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #CC2B05;
	background-color: #662222;
}

body.descatt
{
	margin: 0px;
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #CC2B05;
	background-image:url('images/bg_corps.gif');
	line-height: 20px;
}

img
{
	border: none;
}

a
{
	font-weight: bold;
}
a:link
{
	color: #CC2B05;
}
a:visited
{
	color: #CC2B05;
}
a:hover
{
	color: #FF0000;
}
a:active
{
	color: #FF0000;
}

h1
{
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}

h2
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.general
{
	width: 989px;
	border: none;
}

.colonne_gauche
{
	width: 145px;
	background-image:url('images/bg_gauche.gif');
	vertical-align: top;
}

.colonne_gauche_texte
{
	text-align: left;
	padding: 5px;
	font-weight: bold;
}

.corps
{
	text-align: left;
	padding: 5px;
	vertical-align: top;
	background-image:url('images/bg_corps.gif');
}



table.liste_poke
{
	border: solid 2px #CC2B05;
}

th.liste_poke
{
	padding: 5px;
	background-color: #FFBB00;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	border-bottom: solid 2px #CC2B05;
}

tr.liste_poke
{
	height: 40px;
	background-color: #FFFEEC;
}

td.liste_poke
{
	padding: 5px;
	border-bottom: solid 2px #FFBF35;
}

table.liste_att
{
	border: solid 2px #CC2B05;
	width: 820px;
}

th.liste_att
{
	padding: 5px;
	background-color: #FFBB00;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	border-bottom: solid 2px #CC2B05;
	height: 35px;
}

tr.liste_att
{
	height: 26px;
	background-color: #FFFEEC;
	text-align: center;
}

td.liste_att
{
	padding: 5px;
	border-bottom: solid 2px #FFBF35;
}

table.loca_liste
{
	border: solid 2px #CC2B05;
	width: 200px;
}

th.loca_liste
{
	padding: 5px;
	background-color: #FFBB00;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	border-bottom: solid 2px #CC2B05;
	height: 35px;
}

tr.loca_liste
{
	height: 26px;
	background-color: #FFFEEC;
	text-align: left;
}

td.loca_liste
{
	padding: 5px;
	border-bottom: solid 2px #FFBF35;
	font-size: 12px;
}

table.fiche_poke
{
	border: solid 2px #CC2B05;
}

th.fiche_poke
{
	padding: 5px;
	background-color: #FFBB00;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	border-bottom: solid 2px #CC2B05;
}

td.fiche_poke1
{
	padding: 5px;
	border: solid 1px #FFBF35;
	background-color: #FFFFFF;
}

td.fiche_poke2
{
	padding: 5px;
	border: solid 1px #FFBF35;
	background-color: #FBD877;
}

td.fiche_poke3
{
	padding: 5px;
	border: solid 1px #FFBF35;
	background-color: #FFFEBD;
}

td.fiche_poke_stats
{
	width: 50px;
	padding: 5px;
	border: solid 1px #FFBF35;
	background-color: #FFFEBD;
	text-align: center;
}

td.fiche_poke_stats_graph
{
	padding: 1px;
	border: solid 1px #FFBF35;
	background-image: url('images/barre.gif');
	background-repeat: no-repeat;
	text-align: left;
}

div.comments
{
	padding: 10px;
	width: 500px;
	border: solid 1px #CC2B05;
	background-color: #FFFEBD;
	text-align: left;
}

table.comments
{
	width: 800px;
	border-top: solid 1px #CC2B05;
	border-left: solid 1px #CC2B05;
	border-right: solid 1px #CC2B05;
}

th.comments
{
	padding: 5px;
	background-color: #FFBB00;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	border-bottom: solid 1px #CC2B05;
}

td.comments
{
	padding: 5px;
	background-color: #FFFEBD;
	border-bottom: solid 3px #CC2B05;
}

table.fiche_loca
{
	border: solid 2px #CC2B05;
	width: 600px;
}

th.fiche_loca
{
	padding: 5px;
	background-color: #FFBB00;
	font-weight: bold;
	text-align: left;
	font-size: 16px;
	border-bottom: solid 2px #CC2B05;
	height: 35px;
}

th.fiche_loca2
{
	padding: 5px;
	background-color: #FBD877;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	border-bottom: solid 2px #CC2B05;
	height: 25px;
}

th.fiche_loca3
{
	padding: 5px;
	background-color: #FFFEBD;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	border-bottom: solid 2px #CC2B05;
	height: 25px;
}

td.fiche_loca
{
	padding: 5px;
	border-bottom: solid 2px #FFBF35;
	font-size: 12px;
	background-color: #FFFFFF;
}